package com.sh.data.engine.application.model.dto.workspace;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author: mengzheng.mhc
 * @date: 2024/6/25 10:38
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
//@Schema
public class BaseProjectDTO {

    // @Schema(description = "空间id", hidden = true)
    private Long id;

    // @Schema(description = "空间名", requiredMode = Schema.RequiredMode.REQUIRED)
    private String name;

    // @Schema(description = "空间描述", requiredMode = Schema.RequiredMode.REQUIRED)
    protected String description;

    // @Schema(description = "存储id", hidden = true)
    private Long storageId;

    // @Schema(description = "创建时间", hidden = true)
    private Date createTime;

    // @Schema(description = "创建人", hidden = true)
    private String creatorId;

    // @Schema(description = "更新时间", hidden = true)
    private Date updateTime;

    // @Schema(description = "修改人", hidden = true)
    private String updaterId;

    // @Schema(description = "状态", hidden = true)
    private Integer rowState;
}
